欧洲高清无码在线_日韩一区中文无码_亚洲欧洲非洲在线观看_国模无码一区二区三区不卡

 
技術(shù)博客INFO
聯(lián)系我們CONTACT

公司地址:茂名市人民南路新村大院22號(hào)101

電話:13592986386

python學(xué)習(xí)日志json轉(zhuǎn)換字典列表與互轉(zhuǎn)您當(dāng)前的位置:首頁(yè) > python學(xué)習(xí)日志json轉(zhuǎn)換字典列表與互轉(zhuǎn)

python學(xué)習(xí)日志json轉(zhuǎn)換字典列表與互轉(zhuǎn)

發(fā)布時(shí)間:2024/11/19 23:42:23

import json
 
# 假設(shè)有一個(gè)字典
data = {
    'name': 'John',
    'age': 30,
    'city': 'New York'
}
 
# 將字典轉(zhuǎn)換為JSON字符串
json_string = json.dumps(data)
print(json_string)  # 輸出: {"name": "John", "age": 30, "city": "New York"}


=====================================
# 反過(guò)來(lái),將JSON字符串轉(zhuǎn)換為字典
json_string='{"name": "John", "age": 30, "city": "New York"}'
loaded_data = json.loads(json_string)
print(loaded_data)  # 輸出: {'name': 'John', 'age': 30, 'city': 'New York'}


=====================================
# 將字典寫入JSON文件
with open(json_file_path, 'w') as json_file:
    json.dump(data, json_file)


=====================================
# 從JSON文件讀取字典
with open(json_file_path, 'r') as json_file:
    loaded_data_from_file = json.load(json_file)
print(loaded_data_from_file)  # 輸出: {'name': 'John', 'age': 30, 'city': 'New York'}


=====================================
# 從JSON字符轉(zhuǎn)列表
import json
 
# 假設(shè)json_data是一個(gè)JSON格式的字符串
json_data = '["apple", "banana", "cherry"]'
 
# 使用json模塊將JSON字符串轉(zhuǎn)換為Python列表
fruit_list = json.loads(json_data)
 
print(fruit_list)  # 輸出: ['apple', 'banana', 'cherry']


=====================================
# 列表轉(zhuǎn)換為JSON
import json
 
# 假設(shè)有一個(gè)包含字典的列表
list_of_dicts = [
    {'name': 'Alice', 'age': 25, 'city': 'New York'},
    {'name': 'Bob', 'age': 30, 'city': 'San Francisco'},
    {'name': 'Charlie', 'age': 35, 'city': 'Los Angeles'}
]
 
# 將列表轉(zhuǎn)換為JSON字符串
json_str = json.dumps(list_of_dicts)
 
print(json_str)